.navbar {
    border-radius:0;
    margin: 0
}
.nav li{
	text-align: center;
	overflow: hidden;
}
footer .nav li{
	height: 50px;
	line-height: 50px;
	cursor: pointer;
}
.nav .active{
	background-color: #3762cd
}
.form-control{
	display: inline-block;
	width: 80%;
	border-radius: 25px
}
.content{
	background-color: #c3d3fd;
	padding: 15px;
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
	padding-top: 30px;
}
.btn{
	border-radius: 0;
}
.doc-head-img{
	margin: 20px auto
}
.doc-head-img,.doc-head-img img{
	width: 140px;
	height: 140px;
	border-radius: 50%;
	display: block;
	overflow: hidden;
}
.doc-name-tab{
	text-align: center;
}
.doc-name-tab h4{
	font-size: 24px;
	line-height: 30px;
}
.state{
	width: 100%;
	height: 30px;
	line-height:30px;
	text-align:center;
	background-color: #03C481;
	color: #fff;
	transform:rotate(45deg) translateY(-50px) translateX(70px);
	font-size: 16px;
	letter-spacing: 5px;
}
.doctor-form{
	overflow: hidden;
}
.other-text{
	white-space: nowrap;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.thumbnail{
	padding: 0;
	padding-top: 10px;
	border: none;
}
.thumbnail .caption{
	padding: 0;
}
.doctor-form.state-free::before {
	background: url(../img/state-0.png) 0 0 no-repeat;
	background-size: auto auto;
	background-size: 82px 82px;
	content: "";
	height: 82px;
	position: absolute;
	right: 13px;
	top: -4px;
	width: 82px;
	}
	.doctor-form.state-busy::before {
		background: url(../img/state-1.png) 0 0 no-repeat;
		background-size: auto auto;
		background-size: 82px 82px;
		content: "";
		height: 82px;
		position: absolute;
		right: 13px;
		top: -4px;
		width: 82px;
		}
	.doctor-form.state-goAway::before {
			background: url(../img/state-2.png) 0 0 no-repeat;
			background-size: auto auto;
			background-size: 82px 82px;
			content: "";
			height: 82px;
			position: absolute;
			right: 13px;
			top: -4px;
			width: 82px;
	}
	.doctor-form .state-nohere{
		opacity: 0.5;
	}
	.state-nohere{
		opacity: 0.5;
	}
	.docXq-head-img,.docXq-head-img img{
		width: 110px;
		height: 110px;
		border-radius: 50%;
		display: block;
		overflow: hidden;
	}
	.thumbnail{
		border: none;
	}
	.media-body p{
		color: #666666;
		font-size: 16px;
		line-height: 26px;
	}
	.pinfen{
		color: #4fd4c2;
	}
	.serviceCount{
		color: #5886fc;
	}
	#chooseClass{
		width: 195px;
		height: 50px;
		border-radius: 50px !important;
		text-indent: 15px;
		font-size: 18px;
		letter-spacing: 3px;
		border: none;
		background-color: #fff;
		color: #333;
	}
	.doctor-form-btns .btn{
		height: 60px;
		line-height: 50px;
	}